package cn.fl.audit.vo;

import cmm.web.core.framework.vo.BaseVO;
import cn.fl.capital.vo.CapPayInfoVO;
import cn.fl.insurance.vo.InsPlcBscInfoVO;
import cn.fl.project.vo.PrjBscInfoVO;
import cn.fl.project.vo.PrjPrdBscInfoVO;

import java.util.Date;
import java.util.List;

 /**
 * @Description: 信审台账信息表
 */
public class AudStandingBookVO extends BaseVO{

	/**
	 * 
	 */
	private static final long serialVersionUID = 3349334333118633419L;
	/**
	 * 项目ID
     */
	private Long projectId;
	/**
	 * 项目产品ID
     */
	private Long prjPrdId;
	/**
	 * 项目支付表ID
     */
	private Long payId;
	/**
	 * 续保保单ID
	 */
	private Long insPlcId;
	/**
	 * 流程实例ID
     */
	private String proIntId;
	/**
	 * 任务ID
     */
	private String taskId;
	/**
	 * 任务定义KEY
     */
	private String taskDefKey;
	/**
	 * 任务名称
	 */
	private String taskName;
	/**
	 * 台账编号(由字头+年月日+序列组成的规则码)
     */
	private String bookCode;
	/**
	 * 台账类型-数据字典：1信审基础台账 2核价基础台账 3-放款基础台账 4-信审驳回台账
     */
	private String bookTypeCd;
	/**
	 * 评审类别-数据字典：1-初审  2-复审
     */
	private String reviewTypeCd;
	/**
	 * 评审结果-数据字典：1-审核中  2-通过  -1-驳回
     */
	private String reviewResultCd;
	/**
	 * 校准货箱内部（长*宽*高）单位（毫米）-核价专用
     */
	private String lenWidHig;
	/**
	 * 校准核价信息-核价专用
     */
	private String pricingInfo;
	/**
	 * 驳回台账-是否最新
	 */
	private Integer isNew;

	//*************附加属性-开始************/
	/**
	 * 项目基本信息
	 */
	private PrjBscInfoVO prjBscInfoVO;
	
	/**
	 * 项目产品信息(核价台账)
	 */
	private PrjPrdBscInfoVO prjPrdBscInfoVO;
	
	/**
	 * 付款信息(放款台账)
	 */
	private CapPayInfoVO capPayInfoVO;
	
	/**
	 * 信审整体资料
	 */
	private AudCreditInfoVO audCreditInfoVO;
	
	/**
	 * 信审基础台账
	 */
	private AudBasicsBookVO audBasicsBookVO;
	
	/**
	 * 信审驳回台账-驳回意见
	 */
	private List<AudRejectOpinionVO> audRejectOpinionVOList;
	
	/**
	 * 台账类型-数据字典：1信审基础台账 2核价基础台账 3-放款基础台账 4-信审驳回台账
     */
	private String bookTypeCdNm;
	/**
	 * 评审类别-数据字典：1-初审  2-复审
     */
	private String reviewTypeCdNm;
	/**
	 * 评审结果-数据字典：1-审核中  2-通过  -1-驳回
     */
	private String reviewResultCdNm;
	
	/**
	 * 创建人
	 */
	private String crtUsrNm;
	/**
	 * 修改人
	 */
	private String mdfUsrNm;
	
	/**
	 * 立项流程台账:流程编号
	 */
	private String prjPNo;
	/**
	 * 放款流程台账:流程编号
	 */
	private String capPNo;
	/**
	 * 续保流程台账:流程编号
	 */
	private String insPNo;
	/*
	 * 审批类型
	 */
	private String schr_6;
	
	private String schr_6Nm;

	 /**
	  * 录单-领取状态
	  */
	 private String receiveState;
	 private String receviceStateNm;
	 /**
	  * 录单-领取时间
	  */
	 private Date receiveTm;
	 /**
	  * 流程key
	  */
	 private String procDefKey;
	 /**
	  * 付款类型
	  */
	 private String payTypCd;
	 private String payStsCdNm;

	 /**
	  * 信审遗留问题
	  */
	 private String audRemainPro;

	 public String getAudRemainPro() {
		 return audRemainPro;
	 }

	 public void setAudRemainPro(String audRemainPro) {
		 this.audRemainPro = audRemainPro;
	 }

	 public String getReceiveState() {
		 return receiveState;
	 }

	 public void setReceiveState(String receiveState) {
		 this.receiveState = receiveState;
	 }

	 public Date getReceiveTm() {
		 return receiveTm;
	 }

	 public void setReceiveTm(Date receiveTm) {
		 this.receiveTm = receiveTm;
	 }

	 public String getReceviceStateNm() {
		 return receviceStateNm;
	 }

	 public void setReceviceStateNm(String receviceStateNm) {
		 this.receviceStateNm = receviceStateNm;
	 }

	 public String getProcDefKey() {
		 return procDefKey;
	 }

	 public void setProcDefKey(String procDefKey) {
		 this.procDefKey = procDefKey;
	 }

	 public String getPayTypCd() {
		 return payTypCd;
	 }

	 public void setPayTypCd(String payTypCd) {
		 this.payTypCd = payTypCd;
	 }

	 public String getPayStsCdNm() {
		 return payStsCdNm;
	 }

	 public void setPayStsCdNm(String payStsCdNm) {
		 this.payStsCdNm = payStsCdNm;
	 }

	 public String getSchr_6() {
		return schr_6;
	}

	public void setSchr_6(String schr_6) {
		this.schr_6 = schr_6;
	}

	

	public String getSchr_6Nm() {
		return schr_6Nm;
	}

	public void setSchr_6Nm(String schr_6Nm) {
		this.schr_6Nm = schr_6Nm;
	}



	/**
	 * 续保保单信息
	 */
	private InsPlcBscInfoVO insPlcBscInfoVO;

     /**
      * 图谱风险（1 是 0 否）
      */
     private Integer isRisk;
     /**
      * 风险提示 -- PRJ0147
      */
     private String riskTips;
     /**
      * 图谱风险（1 是 0 否）
      */
     private String isRiskNm;
     /**
      * 风险提示 -- PRJ0147
      */
     private String riskTipsNm;
	
	//*************附加属性-结束************/
	
	/**
	 * 项目ID
     */
	public Long getProjectId() {
		return projectId;
	}

	public String getPrjPNo() {
		return prjPNo;
	}

	public void setPrjPNo(String prjPNo) {
		this.prjPNo = prjPNo;
	}

	public String getCapPNo() {
		return capPNo;
	}

	public void setCapPNo(String capPNo) {
		this.capPNo = capPNo;
	}

	public CapPayInfoVO getCapPayInfoVO() {
		return capPayInfoVO;
	}

	public void setCapPayInfoVO(CapPayInfoVO capPayInfoVO) {
		this.capPayInfoVO = capPayInfoVO;
	}

	public AudCreditInfoVO getAudCreditInfoVO() {
		return audCreditInfoVO;
	}

	public PrjPrdBscInfoVO getPrjPrdBscInfoVO() {
		return prjPrdBscInfoVO;
	}

	public void setPrjPrdBscInfoVO(PrjPrdBscInfoVO prjPrdBscInfoVO) {
		this.prjPrdBscInfoVO = prjPrdBscInfoVO;
	}

	public void setAudCreditInfoVO(AudCreditInfoVO audCreditInfoVO) {
		this.audCreditInfoVO = audCreditInfoVO;
	}

	public String getBookTypeCdNm() {
		return bookTypeCdNm;
	}

	public void setBookTypeCdNm(String bookTypeCdNm) {
		this.bookTypeCdNm = bookTypeCdNm;
	}

	public String getReviewTypeCdNm() {
		return reviewTypeCdNm;
	}

	public void setReviewTypeCdNm(String reviewTypeCdNm) {
		this.reviewTypeCdNm = reviewTypeCdNm;
	}

	public Integer getIsNew() {
		return isNew;
	}

	public void setIsNew(Integer isNew) {
		this.isNew = isNew;
	}

	public String getReviewResultCdNm() {
		return reviewResultCdNm;
	}

	public void setReviewResultCdNm(String reviewResultCdNm) {
		this.reviewResultCdNm = reviewResultCdNm;
	}

	public AudBasicsBookVO getAudBasicsBookVO() {
		return audBasicsBookVO;
	}

	public void setAudBasicsBookVO(AudBasicsBookVO audBasicsBookVO) {
		this.audBasicsBookVO = audBasicsBookVO;
	}

	public List<AudRejectOpinionVO> getAudRejectOpinionVOList() {
		return audRejectOpinionVOList;
	}

	public void setAudRejectOpinionVOList(
			List<AudRejectOpinionVO> audRejectOpinionVOList) {
		this.audRejectOpinionVOList = audRejectOpinionVOList;
	}

	/**
	 * 项目ID
     */
	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}
	
	/**
	 * 项目产品ID
     */
	public Long getPrjPrdId() {
		return prjPrdId;
	}

	/**
	 * 项目产品ID
     */
	public void setPrjPrdId(Long prjPrdId) {
		this.prjPrdId = prjPrdId;
	}
	
	/**
	 * 项目支付表ID
     */
	public Long getPayId() {
		return payId;
	}

	/**
	 * 项目支付表ID
     */
	public void setPayId(Long payId) {
		this.payId = payId;
	}
	
	/**
	 * 流程实例ID
     */
	public String getProIntId() {
		return proIntId;
	}

	/**
	 * 流程实例ID
     */
	public void setProIntId(String proIntId) {
		this.proIntId = proIntId;
	}
	
	/**
	 * 任务ID
     */
	public String getTaskId() {
		return taskId;
	}

	/**
	 * 任务ID
     */
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}
	
	/**
	 * 任务定义KEY
     */
	public String getTaskDefKey() {
		return taskDefKey;
	}

	/**
	 * 任务定义KEY
     */
	public void setTaskDefKey(String taskDefKey) {
		this.taskDefKey = taskDefKey;
	}
	
	/**
	 * 台账编号(由字头+年月日+序列组成的规则码)
     */
	public String getBookCode() {
		return bookCode;
	}

	/**
	 * 台账编号(由字头+年月日+序列组成的规则码)
     */
	public void setBookCode(String bookCode) {
		this.bookCode = bookCode;
	}
	
	/**
	 * 台账类型-数据字典：1信审基础台账 2核价基础台账 3-放款基础台账 4-信审驳回台账
     */
	public String getBookTypeCd() {
		return bookTypeCd;
	}

	/**
	 * 台账类型-数据字典：1信审基础台账 2核价基础台账 3-放款基础台账 4-信审驳回台账
     */
	public void setBookTypeCd(String bookTypeCd) {
		this.bookTypeCd = bookTypeCd;
	}
	
	/**
	 * 评审类别-数据字典：1-初审  2-复审
     */
	public String getReviewTypeCd() {
		return reviewTypeCd;
	}

	/**
	 * 评审类别-数据字典：1-初审  2-复审
     */
	public void setReviewTypeCd(String reviewTypeCd) {
		this.reviewTypeCd = reviewTypeCd;
	}
	
	/**
	 * 评审结果-数据字典：1-审核中  2-通过  -1-驳回
     */
	public String getReviewResultCd() {
		return reviewResultCd;
	}

	/**
	 * 评审结果-数据字典：1-审核中  2-通过  -1-驳回
     */
	public void setReviewResultCd(String reviewResultCd) {
		this.reviewResultCd = reviewResultCd;
	}
	
	/**
	 * 校准货箱内部（长*宽*高）单位（毫米）-核价专用
     */
	public String getLenWidHig() {
		return lenWidHig;
	}

	/**
	 * 校准货箱内部（长*宽*高）单位（毫米）-核价专用
     */
	public void setLenWidHig(String lenWidHig) {
		this.lenWidHig = lenWidHig;
	}
	
	/**
	 * 校准核价信息-核价专用
     */
	public String getPricingInfo() {
		return pricingInfo;
	}

	/**
	 * 校准核价信息-核价专用
     */
	public void setPricingInfo(String pricingInfo) {
		this.pricingInfo = pricingInfo;
	}

	public String getCrtUsrNm() {
		return crtUsrNm;
	}

	public void setCrtUsrNm(String crtUsrNm) {
		this.crtUsrNm = crtUsrNm;
	}

	public PrjBscInfoVO getPrjBscInfoVO() {
		return prjBscInfoVO;
	}

	public void setPrjBscInfoVO(PrjBscInfoVO prjBscInfoVO) {
		this.prjBscInfoVO = prjBscInfoVO;
	}

	public String getTaskName() {
		return taskName;
	}

	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public String getMdfUsrNm() {
		return mdfUsrNm;
	}

	public void setMdfUsrNm(String mdfUsrNm) {
		this.mdfUsrNm = mdfUsrNm;
	}

	public Long getInsPlcId() {
		return insPlcId;
	}

	public void setInsPlcId(Long insPlcId) {
		this.insPlcId = insPlcId;
	}

	public InsPlcBscInfoVO getInsPlcBscInfoVO() {
		return insPlcBscInfoVO;
	}

	public void setInsPlcBscInfoVO(InsPlcBscInfoVO insPlcBscInfoVO) {
		this.insPlcBscInfoVO = insPlcBscInfoVO;
	}

	public String getInsPNo() {
		return insPNo;
	}

	public void setInsPNo(String insPNo) {
		this.insPNo = insPNo;
	}

     public Integer getIsRisk() {
         return isRisk;
     }

     public void setIsRisk(Integer isRisk) {
         this.isRisk = isRisk;
     }

     public String getRiskTips() {
         return riskTips;
     }

     public void setRiskTips(String riskTips) {
         this.riskTips = riskTips;
     }

     public String getIsRiskNm() {
         return isRiskNm;
     }

     public void setIsRiskNm(String isRiskNm) {
         this.isRiskNm = isRiskNm;
     }

     public String getRiskTipsNm() {
         return riskTipsNm;
     }

     public void setRiskTipsNm(String riskTipsNm) {
         this.riskTipsNm = riskTipsNm;
     }
 }
